﻿using System.Collections.Generic;
using UnityEngine;

namespace KuiHuaBaoDian.Services.UGUI {

    /// <summary>
    /// UI配置
    /// </summary>
    public interface IUISettings {

        /// <summary>
        /// UI相机
        /// </summary>
        Camera UICamera { get; }

        /// <summary>
        /// 其它相机
        /// </summary>
        IReadOnlyList<Camera> OtherCameras { get; }

        /// <summary>
        /// 默认画布,有些需要动态生成的画布使用的预设体.如<see cref="Tips.ITipsService"/>
        /// </summary>
        Canvas CanvasPrefab { get; }
    }
}
